John Darrington [Thu, 14 Mar 2013 18:12:44 +0000 (19:12 +0100)]
Merge remote branch 'origin/master' into import-gui
Ben Pfaff [Tue, 12 Mar 2013 05:08:34 +0000 (22:08 -0700)]
RANK: Fix crash ranking multiple variables without any rank specs.
Incidentally fixes a small memory leak in the same situation.
Bug #38482.
Reported by John Darrington.
Ben Pfaff [Tue, 12 Mar 2013 04:54:20 +0000 (21:54 -0700)]
Fix warnings introduced by minor type errors in recently added code.
John Darrington [Sat, 9 Mar 2013 15:20:38 +0000 (16:20 +0100)]
Merge remote branch 'origin/master' into import-gui
John Darrington [Sat, 9 Mar 2013 15:05:37 +0000 (16:05 +0100)]
Added a (non-shipped) gui test-program to test spreadsheet readers.
This program is usefull for testing the behaviour of the ods_reader and the gnumeric_reader.
John Darrington [Sat, 9 Mar 2013 14:53:18 +0000 (15:53 +0100)]
Merge remote branch 'origin/master' into import-gui
John Darrington [Fri, 8 Mar 2013 15:10:14 +0000 (16:10 +0100)]
Ref count the gnumeric reader
John Darrington [Sat, 9 Mar 2013 14:37:23 +0000 (15:37 +0100)]
Merge remote branch 'origin/master' into import-gui
John Darrington [Sat, 9 Mar 2013 13:38:29 +0000 (14:38 +0100)]
Re-enabled the reset buttons
John Darrington [Sat, 9 Mar 2013 12:13:11 +0000 (13:13 +0100)]
main.c: Replaced macro with a static const
This is the GNU recommended way, and ensures that not-compiled code does not become out
of date.
John Darrington [Sat, 9 Mar 2013 12:02:14 +0000 (13:02 +0100)]
Re-enabled Paste button
John Darrington [Sat, 9 Mar 2013 08:15:49 +0000 (09:15 +0100)]
Test program. Make it crash less often
John Darrington [Fri, 8 Mar 2013 15:17:28 +0000 (16:17 +0100)]
Made the test program a little more friendly
John Darrington [Fri, 8 Mar 2013 15:10:14 +0000 (16:10 +0100)]
Ref count the gnumeric reader
John Darrington [Fri, 8 Mar 2013 13:14:26 +0000 (14:14 +0100)]
Merge remote branch 'origin/master' into import-gui
Conflicts:
src/ui/gui/psppire-spreadsheet-model.c
John Darrington [Fri, 8 Mar 2013 13:03:12 +0000 (14:03 +0100)]
New module: psppire-spreadsheet-model.c
Provides an implementation of a GtkTreeModel which can be used to
display the meta data of Gnumeric or Opendocument spreadsheet files.
Potentially, other spreadsheet files could be added too.
Used for upcomming gui features.
John Darrington [Fri, 8 Mar 2013 12:47:31 +0000 (13:47 +0100)]
Fix remaining leaks in Gnumeric reader
John Darrington [Fri, 8 Mar 2013 12:47:31 +0000 (13:47 +0100)]
Fix remaining leaks in Gnumeric reader
John Darrington [Fri, 8 Mar 2013 12:34:04 +0000 (13:34 +0100)]
Zip reader: remove unnecessary test
John Darrington [Fri, 8 Mar 2013 12:28:03 +0000 (13:28 +0100)]
Merge branch 'master' into import-gui
John Darrington [Fri, 8 Mar 2013 08:59:07 +0000 (09:59 +0100)]
Fixed some more errors in the spreadsheet readers
John Darrington [Fri, 8 Mar 2013 08:45:02 +0000 (09:45 +0100)]
Fix remaining leaks in ods-reader.c
John Darrington [Thu, 7 Mar 2013 20:58:28 +0000 (21:58 +0100)]
Merge remote branch 'origin/master' into import-gui
John Darrington [Thu, 7 Mar 2013 20:45:43 +0000 (21:45 +0100)]
zip-reader.c: Fix memory leak
John Darrington [Thu, 7 Mar 2013 20:45:43 +0000 (21:45 +0100)]
zip-reader.c: Fix memory leak
John Darrington [Thu, 7 Mar 2013 19:20:57 +0000 (20:20 +0100)]
Delete ods_file_casereader_clone function
John Darrington [Thu, 7 Mar 2013 18:25:27 +0000 (19:25 +0100)]
Let the test program open both kinds of spreadsheet
John Darrington [Thu, 7 Mar 2013 13:48:39 +0000 (14:48 +0100)]
Fewer memory leaks
John Darrington [Thu, 7 Mar 2013 12:49:06 +0000 (13:49 +0100)]
Make the spreadsheet reader responsible for destroying its opts
John Darrington [Thu, 7 Mar 2013 12:16:41 +0000 (13:16 +0100)]
Merge remote branch 'origin/master' into import-gui
John Darrington [Thu, 7 Mar 2013 10:22:38 +0000 (11:22 +0100)]
zip-test.c: Remove erroneous call to zip_member_unref
John Darrington [Thu, 7 Mar 2013 10:21:40 +0000 (11:21 +0100)]
zip-reader.c: Replace [cm]alloc by their x*alloc counterparts
John Darrington [Tue, 5 Mar 2013 08:16:48 +0000 (09:16 +0100)]
Merge branch 'master' into import-gui
John Darrington [Tue, 5 Mar 2013 08:15:35 +0000 (09:15 +0100)]
Fixed crash reading ODS spreadsheets and added a test case
John Darrington [Mon, 4 Mar 2013 19:25:47 +0000 (20:25 +0100)]
Merge branch 'master' into import-gui
John Darrington [Mon, 4 Mar 2013 19:09:41 +0000 (20:09 +0100)]
Added a feature to read the meta data from spreadsheet files.
This is in preparation for upcoming features.
John Darrington [Mon, 4 Mar 2013 18:44:55 +0000 (19:44 +0100)]
Make GUI open either kind of spreadsheet
John Darrington [Mon, 4 Mar 2013 18:02:25 +0000 (19:02 +0100)]
Created wrappers for the ods/gnumeric functions
John Darrington [Sun, 3 Mar 2013 13:25:54 +0000 (14:25 +0100)]
Fixed some memory leaks
John Darrington [Sun, 3 Mar 2013 10:37:35 +0000 (11:37 +0100)]
Renamed the spreadsheet test file and put it noinst
John Darrington [Sun, 3 Mar 2013 10:15:59 +0000 (11:15 +0100)]
Use our own explicit loop instead of main_loop_run
John Darrington [Sun, 3 Mar 2013 08:57:47 +0000 (09:57 +0100)]
Fixed some memory leaks
John Darrington [Sun, 3 Mar 2013 06:54:13 +0000 (07:54 +0100)]
Test proglet: Display all members of a case
John Darrington [Sun, 3 Mar 2013 06:53:27 +0000 (07:53 +0100)]
Fixed bug where repeated values were not being handled correctly
John Darrington [Sat, 2 Mar 2013 12:58:19 +0000 (13:58 +0100)]
Fixed some memory allocation issues
John Darrington [Sat, 2 Mar 2013 12:28:58 +0000 (13:28 +0100)]
Test proglet work
John Darrington [Sat, 2 Mar 2013 10:30:52 +0000 (11:30 +0100)]
Display "(empty)" if a sheet has no data
John Darrington [Sat, 2 Mar 2013 08:01:02 +0000 (09:01 +0100)]
Made some code improvements.
As a side effect, it no longer crashes
John Darrington [Fri, 1 Mar 2013 20:30:08 +0000 (21:30 +0100)]
Fixed some more leaks
John Darrington [Fri, 1 Mar 2013 19:39:28 +0000 (20:39 +0100)]
Fix some memory leaks
John Darrington [Fri, 1 Mar 2013 18:02:49 +0000 (19:02 +0100)]
Avoid compiler warnings
John Darrington [Thu, 28 Feb 2013 19:03:34 +0000 (20:03 +0100)]
Got the last test working
John Darrington [Thu, 28 Feb 2013 18:21:41 +0000 (19:21 +0100)]
Got another test working
John Darrington [Wed, 27 Feb 2013 19:13:46 +0000 (20:13 +0100)]
ODS cellranges work again (sort of)
John Darrington [Mon, 25 Feb 2013 19:40:46 +0000 (20:40 +0100)]
Make sure that ODS reading works even when not in C locale
John Darrington [Mon, 25 Feb 2013 10:25:12 +0000 (11:25 +0100)]
Issue error message if spreadsheet does not exist
John Darrington [Mon, 25 Feb 2013 10:15:56 +0000 (11:15 +0100)]
Avoid crash when importing non-existant spreadsheet file
John Darrington [Sun, 24 Feb 2013 20:38:42 +0000 (21:38 +0100)]
Another test works
John Darrington [Sun, 24 Feb 2013 03:59:51 +0000 (04:59 +0100)]
New function reading_target_sheet
John Darrington [Sun, 24 Feb 2013 03:11:44 +0000 (04:11 +0100)]
Rename variable
John Darrington [Tue, 19 Feb 2013 08:02:18 +0000 (09:02 +0100)]
Renamed some variables and removed some
John Darrington [Tue, 19 Feb 2013 07:40:11 +0000 (08:40 +0100)]
Change the label to be vendor neutral
John Darrington [Mon, 18 Feb 2013 20:49:55 +0000 (21:49 +0100)]
Got some of the tests working
John Darrington [Mon, 18 Feb 2013 18:22:28 +0000 (19:22 +0100)]
Made it crash a little less often
John Darrington [Mon, 18 Feb 2013 15:05:12 +0000 (16:05 +0100)]
Avoided a number of other problems
John Darrington [Mon, 18 Feb 2013 12:46:41 +0000 (13:46 +0100)]
Fix buffer overflow
John Darrington [Sun, 17 Feb 2013 19:58:13 +0000 (20:58 +0100)]
Fixed some incorrect range imputation
John Darrington [Sun, 17 Feb 2013 17:30:14 +0000 (18:30 +0100)]
Got the ODS reader model (sort of) working.
John Darrington [Sun, 17 Feb 2013 11:09:29 +0000 (12:09 +0100)]
Merge two option structs
John Darrington [Sun, 17 Feb 2013 10:28:52 +0000 (11:28 +0100)]
Added a warning if gnumeric files are not UTF8. Then blidly assume that they are.
John Darrington [Sun, 17 Feb 2013 08:17:23 +0000 (09:17 +0100)]
Fixed some more warnings
John Darrington [Sun, 17 Feb 2013 08:14:51 +0000 (09:14 +0100)]
Make opts const
and remove the feature where it was filled in by the reader
John Darrington [Sun, 17 Feb 2013 07:21:48 +0000 (08:21 +0100)]
Add prototypes for syntax generation functions
John Darrington [Mon, 18 Feb 2013 08:35:53 +0000 (09:35 +0100)]
Zip Reader: Take members from the index if they exist.
This allows readers to be iterated more than once.
John Darrington [Mon, 18 Feb 2013 08:35:53 +0000 (09:35 +0100)]
Zip Reader: Take members from the index if they exist.
This allows readers to be iterated more than once.
John Darrington [Sat, 16 Feb 2013 15:54:57 +0000 (16:54 +0100)]
Got the text file import working again
John Darrington [Sat, 16 Feb 2013 14:09:35 +0000 (15:09 +0100)]
Show errors on reading badly formed gnumeric files
John Darrington [Sat, 16 Feb 2013 10:48:00 +0000 (11:48 +0100)]
Made the text import dialogs sort of work again
John Darrington [Sat, 16 Feb 2013 06:59:29 +0000 (07:59 +0100)]
Return NULL if not a gnumeric file
John Darrington [Fri, 15 Feb 2013 12:22:29 +0000 (13:22 +0100)]
Actually use the combobox setting
John Darrington [Fri, 15 Feb 2013 11:08:21 +0000 (12:08 +0100)]
Fixed many warnings
John Darrington [Fri, 15 Feb 2013 08:46:30 +0000 (09:46 +0100)]
Gnumeric reader cope with multiple passes, and empty cell elements
John Darrington [Fri, 15 Feb 2013 07:05:18 +0000 (08:05 +0100)]
Rename sheet_index to current sheet
John Darrington [Thu, 14 Feb 2013 19:36:31 +0000 (20:36 +0100)]
Rename sheets to n_sheets
John Darrington [Thu, 14 Feb 2013 18:37:56 +0000 (19:37 +0100)]
Enable the syntax generation
John Darrington [Thu, 14 Feb 2013 18:02:49 +0000 (19:02 +0100)]
Make the data visible
John Darrington [Thu, 14 Feb 2013 13:35:45 +0000 (14:35 +0100)]
Updated the test widget thing a bit
John Darrington [Thu, 14 Feb 2013 10:23:13 +0000 (11:23 +0100)]
Use the gnumeric_reopen function
John Darrington [Thu, 14 Feb 2013 09:51:46 +0000 (10:51 +0100)]
Added a reopen capability
John Darrington [Tue, 29 Jan 2013 19:04:59 +0000 (20:04 +0100)]
Dont show range if it is null
John Darrington [Tue, 29 Jan 2013 18:26:23 +0000 (19:26 +0100)]
Added a proper function to convert spreadsheet column refs
John Darrington [Sun, 27 Jan 2013 19:41:07 +0000 (20:41 +0100)]
Added a callback to set the range entry on change
John Darrington [Sun, 27 Jan 2013 19:09:21 +0000 (20:09 +0100)]
Make both work at the same time
John Darrington [Sun, 27 Jan 2013 18:36:18 +0000 (19:36 +0100)]
Fix memory leak
John Darrington [Sun, 27 Jan 2013 18:17:41 +0000 (19:17 +0100)]
Added the range column to the model
John Darrington [Sun, 27 Jan 2013 10:38:18 +0000 (11:38 +0100)]
Added a maxcol state
John Darrington [Sun, 27 Jan 2013 09:03:35 +0000 (10:03 +0100)]
Tidied up a bit more. Eliminated some warnings
John Darrington [Sun, 27 Jan 2013 08:50:03 +0000 (09:50 +0100)]
Tidied up a bit
John Darrington [Sat, 26 Jan 2013 20:01:46 +0000 (21:01 +0100)]
sort of got the assistant working with the combo model
John Darrington [Sat, 26 Jan 2013 17:35:05 +0000 (18:35 +0100)]
Basically working model